package com.wangyi.im.execute;

import com.alibaba.fastjson.JSONObject;
import retrofit2.Call;
import retrofit2.http.POST;

public interface IMUserExecute {

    /**
     * 更新用户名片
     * @param
     * @return
     */
    @POST("user/updateUinfo.action")
    Call<JSONObject> updateUserInfo();

     /**
     * 获取用户名片
     * @param
     * @return
     */
    
    @POST("user/getUinfos.action")
    Call<JSONObject> getUserInfos();

    /**
     * 设置桌面端在线时，移动端是否需要推送
     * @param
     * @return
     */
    
    @POST("user/setDonnop.action")
    Call<JSONObject> setDonnop();

    /**
     * 账号(全局禁言/取消全局禁言）
     * @param
     * @return
     */
    
    @POST("user/mute.action")
    Call<JSONObject> mute();

    /**
     * 账号(全局禁用音视频/取消全局禁用音视频)
     * @param
     * @return
     */
    
    @POST("user/muteAv.action")
    Call<JSONObject> muteAv();

}
